ReadData Interface

public interface ReadData

Module Procedures

private subroutine ReadDataFileUnit(network, fileunit, time, aggr_time, aggr_type, tresh)

read data from file unit. Data spanned on multiple time steps can be aggregated computing average, cumulated, maximum or minimum. Aggregated value is considered as missing if number of actual available observations is less than a given percentage (tresh)

Arguments

Type IntentOptional Attributes Name
type(ObservationalNetwork), intent(inout) :: network
integer(kind=short), intent(in) :: fileunit
type(DateTime), intent(in), optional :: time
integer(kind=short), intent(in), optional :: aggr_time
character(len=*), intent(in), optional :: aggr_type
real(kind=float), intent(in), optional :: tresh